<html>
    <head>
        <title>文本</title>
    </head>
    <script>
         // 文本

                /*
                      一、概述

                                普通文本分为3种类型：   1、文本类型    2、条码类型    3、二维码类型

                            手动添加文本：

                                panel.addPrintText({options:{width:140,height:15,top:20,left:20,title:'hiprit插件手动添加text'，textAlign：''center}})；
                */

                /*
                    二、打印元素类型  printElementType

                                 名称	                    类型	                    描述

                            1、tid                       string                     元素类型的表示

                            2、title                     string                     用户拖拽列表中显示的名称

                            3、field                     string                     打印元素类型所对应的数据Josn的Key

                            4、data                      string                     打印设置时，显示的默认值

                            5、formatter                 function                   文本元素格式化函数，需要五个参数：
                                                                                       value: 字段的值
                                                                                       options： 打印元素的选项值。
                                                                                       target： 文本控件dom。
                                                                                       templateData： 模板数据
                                                                                       eg:  formatter:function(title,value,options,templateData,target){ return value=='1'?'测试':value; }

                            6、styler                    function                   文本元素的样式函数，返回样式对象来自定义该文本元素的样式,例如 {'background':'red'} 
                                                                                    该函数需要四个参数：
                                                                                        value: 字段的值
                                                                                        options：打印元素的选项值
                                                                                        target： 文本控件dom。
                                                                                        templateData： 模板数据
                                                                                    eg:styler:function(value,options,target,templateData){ return {color:'red'} }

                            7、onRendered                function                   监听元素渲染完成事件，该函数需要三个参数：
                                                                                        target：元素jq dom。
                                                                                        options：打印元素的选项值。
                                                                                        paperTarget：打印所在纸张的ja dom
                */

                /*
                    三、options

                                        名称	            类型	        描述	                                                                    默认值 

                                    1、title              string      标题或内容，
                                                                      如果field 存在：title为标题，打印结果为 title:data                                                                  
                                                                      如果field 不存在：title为内容，打印结果为 title	  
                                                                      
                                    2、field              string      字段名称

                                    3、testData           string	    测试数据，打印设计时 作为data预览 或打印时被真实数据替换

                                    4、fontFamily         string	    字体                                                                          宋体

                                    5、fontSize	          number	   字体大小	                                                                        9pt

                                    6、fontWeight	      string	   字体粗细

                                    7、letterSpacing	  number	   字间距

                                    8、color	          number	  字体颜色

                                    9、textDecoration	  string	  文本描述

                                    10、textAlign	      string	  对齐 left center right

                                    11、lineHeight	      number	  行高	                                                                            9.75pt

                                    12、textType	      string      文本类型  text、barcode(条形码)、qrcode(二维码)                                     text

                                    13、barcodeMode       string      条码格式

                                    14、hideTitle         boolean     是否隐藏标题                                                                      false

                                    15、showInPage        string      显示规则  （仅页眉、页尾元素，或位置固定的元素固定有效）
                                                                           first： 首页显示
                                                                           odd：   奇数页显示
                                                                           even:   偶数页显示
                                                                           last:   尾页显示

                                    16、fixed            bool         位置固定 每页打印到指定位置
                                                                      位置固定的元素脱离正常的打印流，让不在页眉页脚范围内的元素拥有每页输出的特性。
                                                                      与面板指定页页尾线设置功能相互协作，可以设置指定页不同的页尾信息展示。

                                    17、axis             string       打印设计时拖拽方向 axis v:竖向 h:横向。
                                                                      需在design方法中显示开启，template.design('#designDiv',{ axisEnabled:true })

                                    18、transform        number       旋转角度
                */
    </script>
</html>